home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-07-28 | 2.7 KB | 53 lines | [TEXT/MPS ] |
- void AuditCString(AuditPtr , OSType , char * );
- void AuditRString(AuditPtr , OSType , RStringPtr );
- void AuditRecordID(AuditPtr , RecordIDPtr );
- void AuditLocalRecordID(AuditPtr , LocalRecordIDPtr );
- void AuditRecordList(AuditPtr , RecordIDPtr * , unsigned long );
- void AuditAttributeTypeList(AuditPtr , RStringPtr * , unsigned long );
- void AuditPackedRLIPtr(AuditPtr , PackedRLIPtr );
- void AuditPath(AuditPtr , PackedPathNamePtr );
- void AuditAttribute(AuditPtr , AttributePtr );
- void AuditDSSpec(AuditPtr , DSSpec * );
- void AuditDirEnumSpec(AuditPtr, DirEnumSpec * );
- void AuditParts(AuditPtr , short , RString **);
-
- #if AUDIT
-
- #define Audit_Number(who, num) ( Audit(dGlobals->Audit_Ptr, who, AuditFormat2(kAuditFormatSigned, kAuditFormatEnd), num) )
- #define Audit_PString(who, pStr) ( Audit(dGlobals->Audit_Ptr, who, kAuditFormatString, pStr) )
- #define Audit_CString(who, cStr) ( AuditCString(dGlobals->Audit_Ptr, who, cStr) )
- #define Audit_RString(who, rStr) ( Audit(dGlobals->Audit_Ptr, who, kAuditFormatString, OCERToPString((RString *) (rStr))) )
- #define Audit_Status(who, err, pStr) if (noErr != err) AuditStatusString(dGlobals->Audit_Ptr, who, err, pStr);
- #define Audit_Error(who, err) if (noErr != err) AuditStatusLocation(dGlobals->Audit_Ptr, who, err);
- #define Audit_LocalRecordID(localRecordIDPtr) ( AuditLocalRecordID(dGlobals->Audit_Ptr, localRecordIDPtr) )
- #define Audit_RecordID(recordIDPtr) ( AuditRecordID(dGlobals->Audit_Ptr, recordIDPtr) )
- #define Audit_RecordID_List(recordIDPtr, N) ( AuditRecordList(dGlobals->Audit_Ptr, recordIDPtr, N) )
- #define Audit_AttrType_List(attrTypePtr, N) ( AuditAttributeTypeList(dGlobals->Audit_Ptr, attrTypePtr, N) )
- #define Audit_PackedRLI(packedRLI) ( AuditPackedRLIPtr(dGlobals->Audit_Ptr, packedRLI) )
- #define Audit_Path(path) ( AuditPath(dGlobals->Audit_Ptr, path) )
- #define Audit_Attribute(attr) ( AuditAttribute(dGlobals->Audit_Ptr, attr) )
- #define Audit_DSSpec(dsSpec) ( AuditDSSpec(dGlobals->Audit_Ptr, dsSpec) )
- #define Audit_DirEnumSpec(dirEnumSpec) ( AuditDirEnumSpec(dGlobals->Audit_Ptr, dirEnumSpec) )
- #define Audit_Parts(count, parts) ( AuditParts(dGlobals->Audit_Ptr, count, parts) )
-
- #else
-
- #define Audit_Number(who, num)
- #define Audit_PString(who, pStr)
- #define Audit_CString(who, cStr)
- #define Audit_RString(who, rStr)
- #define Audit_Status(who, err, pStr)
- #define Audit_Error(who, err)
- #define Audit_LocalRecordID(localRecordIDPtr)
- #define Audit_RecordID(recordIDPtr)
- #define Audit_RecordID_List(recordIDPtr, N)
- #define Audit_AttrType_List(attrTypePtr, N)
- #define Audit_PackedRLI(packedRLI)
- #define Audit_Path(path)
- #define Audit_Attribute(attr)
- #define Audit_DSSpec(dsSpec)
- #define Audit_DirEnumSpec(dirEnumSpec)
- #define Audit_Parts(count, parts)
-
- #endif
-